#include <cstdlib>
#include <iostream>
#include "mapa2.h"

using namespace std;

mapa2 cmapa(int largo,int ancho,char *fichero){
     int c;
     mapa2 m;
FILE *f;



m.largo=largo;
m.ancho=ancho;

  if((f=fopen(fichero,"r")) != NULL) {
     for(int i=0;i<ancho;i++){
      for(int j=0;j<largo;j++){
              fscanf(f,"%d",&c);
              //cout<<"c="<<c<<endl;
              m.map[i*largo+j]=c;
              
              //cout<<"ancho="<<ancho<<" "<<"i="<<i<<" largo="<<largo<<" j="<<j<<endl;
              }
              }
     fclose(f);
     

     }
     else{
          cout <<"Imposible abrir fichero mapas"<<endl;
          }
          
             
          return m;
          
          }
